@charset "utf-8";
/* CSS Document */

/* ----Reset---- */
html,body,dl,dt,dd,ol,ul,li,p,span,em,cite,del,a,img,h1,h2,h3,h4,h5,h6,object,pre,code,form,fieldset,legend,pre,input,select,textarea,blockquote,q,table,caption,thead,tbody,tfoot,th,td,button {margin:0;padding:0;}	
body { font-family:"微软雅黑"; font-size:13px; color:#383838; overflow-x: hidden; background:#fafafa;}
table { border-collapse:collapse; border-spacing:0;}
img, fieldset, abbr, acronym { border:none; vertical-align:bottom}
a img { border:none; padding:0; margin:0;}

blockquote,q { quotes:none;}
address,caption,cite,code,dfn,em,th,var { margin:0;padding:0; font-style:normal;font-weight:normal;}
*{ margin:auto; padding:0px; }
/* ----End Reset---- */

/*---- Patchs---- */
.fl { float:left;}		
.fr { float:right;}		
.fn { float:none;}
.cl { clear:left;}
.cr { clear:right;}
.cb { clear:both;}
.tl { text-align:left;} 
.tr { text-align:right;}
.tc { text-align:center;}
li{ list-style:none; vertical-align:bottom}
input{ outline: none;}
.phone-box{ display:none;}
/*---- end Patchs---- */

/*----Public font----*/
a {color:#000;  text-decoration:none; cursor:pointer;}
a:hover { color:#ff7f00; text-decoration:none;}

.font14{ font-size:16px;}
.dis_no{ display:none;}
.text011{font-size:12px; color:#999;}
.text12{font-size:14px; color:#333; }
.text06{font-size:16px; color:#333333; font-weight:bold;}
.pt10{ padding-top:10px;}
.mgt20{ margin-top:20px;}
.mt10{ margin-top:20px;}
.mb10{ margin-bottom:10px;}
.mt14{ margin-top:20px;}
.dis_in{ display:inline-block;}

/*头部开始*/

.head-box{ width:1200px; height:94px; overflow:hidden;}
.logo{ width:241px; height:60px; overflow:hidden; padding-top:18px;}
.logo img{ width:241px; height:60px;}

.headr{ width:635px; height:auto; overflow:hidden; padding-top:27px; }
.search-box{ width:405px; height:44px; overflow:hidden; border:1px solid #d8d8d8; -moz-border-radius:23px; -webkit-border-radius:23px; border-radius:23px; background:#fff;}
.search-boxl{ width:323px; height:44px; overflow:hidden; background:url(../images/sousuo.png) 14px 8px no-repeat;}
.search-boxl input{ width:267px; height:44px; line-height:44px; font-size:18px; color:#000; padding-left:56px; display:block; overflow:hidden; background:none; border:none;}
.search-boxr{ width:81px; height:46px; overflow:hidden; background:url(../images/sousuo-an.png) left top no-repeat; margin-right:-1px; margin-top:-1px; }
.search-boxr input{ width:100%; height:46px; line-height:46px; display:block; background:none; border:none; color:#fff; text-align:center; font-size:18px; cursor:pointer;}
.zhuce-box{ width:96px; height:46px; line-height:46px; font-size:18px; color:#656565; overflow:hidden; padding-left:24px;}
.zhuce-box a{ color:#656565; }
.liju-box{ width:100px; height:46px; line-height:46px; font-size:18px; overflow:hidden; text-align:right;}
.liju-box img{ width:17px; height:16px; vertical-align:middle;}
.liju-box a{ color:#000;}
/*头部结束*/

/*nav*/
.nav-max{ width:100%; height:68px; overflow:hidden; background:#000; border-top:1px solid #535353;}
.nav-box{ width:1200px; height:68px; overflow:hidden;}
.nav-box ul{ width:100%; overflow:hidden; height:auto; text-align:center;}
.nav-box ul li{ display:block; height:68px; font-size:24px; overflow:hidden; float:left; margin-right:98px;}
.nav-box ul li:last-child{ margin-right:0;}
.nav-box ul li a{ display:block;  height:68px; line-height:68px; padding:0 15px; overflow:hidden; color:#fff;transform: translate(0px,0px);}
.nav-box ul li a:hover{ color:#e50e0e; transform: translate(0px,-5px); -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;}
.nav-box ul li.nav-lion a{ color:#e50e0e; }
/*nav*/

/*banner开始*/

.banner{ height:610px; overflow:hidden; position:relative; z-index:7; width:100% !important;}
.banner .td ul,.banner .td ul li,.banner .td ul li a{ width:100% !important; height:610px;}
.banner .td ul li a{ display:block; display:block; height:610px; overflow:hidden;}
.banner .btn{   bottom: 5px;padding: 5px 0;position: absolute;right: 0; width:100%; text-align:center; z-index: 7; margin-right:0px;}
.banner .btn li {background: none repeat scroll 0 0 #e50e0e;border: 1px solid #e50e0e;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 3px; margin-right:3px; padding: 2px 2px; width:10px;height:10px;      -moz-border-radius: 25px;  
    -webkit-border-radius: 25px;  
    border-radius:25px;            }
.banner .btn li.on {background: none repeat scroll 0 0 #fff;border: 1px solid #e50e0e;font-weight: bold;padding: 2px 2px;}
/*banner结束*/

/*指数开始*/
.zhishu-max{ width:100%; height:62px; border-bottom:1px solid #d7d7d7; overflow:hidden;}
.zhishu-box{ width:1200px; height:auto; overflow:hidden;}
.zhishu-l{ width:112px; height:62px; line-height:62px; color:#a3a3a3; font-size:17px; overflow:hidden;}
.zhishu-l img{ width:21px; height:21px; padding-right:5px; vertical-align:sub;}
.zhishu-l em{ display:inline-block; float:right; width:2px; height:20px; background:#d4d4d4; margin-top:21px;}
.zhishu-r{ width:1080px; height:auto; overflow:hidden;  text-align:right;}
.zhishu-r img{ width:1075px; height:44px; padding-top:9px;}
/*指数结束*/

/*直播开始*/
.zhibo-box{ width:1200px; height:auto; overflow:hidden; padding-top:30px;}
.zhibo-top{ width:100%; height:44px; overflow:hidden;}
.zhibo-topl{ width:400px; height:44px; line-height:44px; overflow:hidden; font-size:28px; color:#e50e0e;}
.zhibo-topl img{ width:58px; height:41px; padding-right:8px; vertical-align:top;}
.zhibo-topl span{ padding-left:25px; font-size:16px; color:#787878;}
.zhibo-topr{ width:100px; overflow:hidden; height:44px; line-height:44px; text-align:right; font-size:16px;}
.zhibo-topr a{ color:#787878;}

.zhibo{ width:1200px; height:auto; overflow:hidden; padding-top:20px;}
.zhibo-l{ width:900px; height:auto; overflow:hidden;}
.zhibo-l1{ width:100%; height:auto; overflow:hidden; }
.zhibo-l11{ width:100%; height:36px; overflow:hidden; background:#000;}
.zhibo-l11 p{ display:inline-table; width:140px; line-height:36px; height:36px; text-align:center; font-size:20px; color:#fff; overflow:hidden;}

.zhibo-boxmin{ width:900px; height:540px; overflow:hidden; margin-top:1px;}

.zhibo-l2{ width:100%; height:auto; overflow:hidden; margin-top:5px;}
.zhibo-l21{ width:80px; padding:20px 0; font-size:24px; color:#fff; background:#000; line-height:28px; height:112px; text-align:center;}
.zhibo-l21 span{ display:block; width:100%; transform:rotate(90deg);
-ms-transform:rotate(90deg); /* Internet Explorer 9*/
-moz-transform:rotate(90deg); /* Firefox */
-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
-o-transform:rotate(90deg); /* Opera */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}

.zhibo-l22{ width:808px; height:152px; overflow:hidden;background:#000; padding: 0 5px;}
.zhibo-min{ width:192px; height:138px; overflow:hidden; position:relative; float:left; background:#696969; margin:7px 5px;}
.zhibo-min1 p{ width:182px; height:22px; line-height:22px; text-align:center; padding:0 5px; overflow:hidden; font-size:20px; margin-top:32px; color:#fff;}
.zhibo-min1 span{ width:182px; height:28px; line-height:28px; font-size:20px; color:#fff; overflow:hidden; text-align:center; padding:0 5px; display:block;}
.zhibo-zz{ width:182px; padding:0 5px; position:absolute; left:0; bottom:0; z-index:999; font-size:20px; height:40px; line-height:40px; color:#fff; text-align:center; overflow:hidden;}
.zhibo-zz1{ background:#545454;}
.zhibo-zz2{ background-color:rgba(255,0,0,0.35);}

.zhibo-r{ width:296px; height:auto; overflow:hidden;background:#000;  }
.zhibo-r1{ width:280px; height:632px;  padding:0 8px;  overflow:hidden;}
.zhibo-r1 ul{ width:280px; height:auto; overflow:hidden; padding-top:5px;}
.zhibo-r1 ul li{ width:260px; height:auto; overflow:hidden; padding:6px 10px; background:#333333; margin-bottom:5px;}
.zhibo-r1 ul li i{ width:28px; height:28px; display:block; float:left; overflow:hidden; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.zhibo-r1 ul li i img{width:28px; height:28px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.zhibo-r1 ul li p{ width:220px; height:auto; overflow:hidden; float:right;}
.zhibo-r1 ul li font{ width:100%; height:28px; line-height:28px; font-size:16px; font-weight:bold; color:#fff; display:block; overflow:hidden;}
.zhibo-r1 ul li b{ font-style:none; height:auto; line-height:20px; font-size:12px; color:#888; display:block; overflow:hidden;}
.zhibo-r2{ width:100%; height:auto; overflow:hidden;}
.zhibo-r21{ width:280px; height:auto;  padding:20px 8px 8px; overflow:hidden;}
.zhibo-r21 p{ display:inline-block; float:left; overflow:hidden; height:auto; line-height:30px; font-size:16px; color:#99999a; margin-right:10px; cursor:pointer;}
.zhibo-r21 p img{ width:30px; height:30px; padding-right:5px;}
.zhibo-r22{ background:#fff; width:278px; height:42px; overflow:hidden; border:1px solid #808080; overflow:hidden;}
.zhibo-r22 p{ display:block; float:left; height:42px; overflow:hidden;}
.zhibo-in1{ width:232px;}
.zhibo-in1 input{ width:222px; padding:0 5px; display:block; border:none; background:none; font-size:14px; color:#333;}
.zhibo-in2{ width:46px; background:#808080;}
.zhibo-in2 input{ display:block; font-size:14px; color:#fff; width:46px; height:42px; line-height:42px; text-align:center; border:none; background:none; cursor:pointer; }
/*直播结束*/

/*大咖开始*/
.daga-top{ width:1200px; height:auto; overflow:hidden;}
.daga-box{ width:1200px; height:auto; padding-top:20px; overflow:hidden; }
.daga-111{ width:1210px; height:auto; overflow:hidden;}
.daga-111 ul{ width:1200px; height:300px; overflow:hidden; }
.daga-111 ul li{ width:220px; height:300px; overflow:hidden; float:left; margin-right:25px;-moz-box-shadow:1px 1px 2px #ccc; -webkit-box-shadow:1px 1px 2px #ccc; box-shadow:1px 1px 2px #ccc; background:#fff; }
.daga-box ul li i{ display:block; width:220px; height:256px; overflow:hidden;}
.daga-box ul li i img{width:220px; height:256px;}
.daga-box ul li p{ width:200px; height:88px; overflow:hidden; padding:0 10px; transform: translate(0px,0px);  background-color:rgba(255,255,255,0.6);}
.daga-box ul li span{ width:100%; height:44px; line-height:44px; color:#010101; display:block; text-align:center; font-size:16px; overflow:hidden;}
.daga-box ul li font{ width:100%; height:44px; line-height:44px; color:#010101; display:block; text-align:center; font-size:14px; overflow:hidden;}
.daga-box ul li:hover p{transform: translate(0px,-44px); -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;}
.daga-box ul li:hover img{-webkit-animation: fangda  1s ease-in  both;}
/*大咖结束*/

/*推荐开始*/
.tuijian-bot{ width:1200px; height:auto; overflow:hidden; padding-top:20px;}
.tuijian-1{ width:400px; height:323px; float:left; margin-right:3px; overflow:hidden; background:url(../images/tuijian-1bj.png) left top no-repeat;}
.tuijian-1 i{ display:block; overflow:hidden;width:392px; height:313px; margin-left:1px; margin-top:2px;}
.tuijian-1 img{ width:392px; height:313px;}
.tuijian-bot .tuijian-1:nth-child(2){ width:797px; height:323px; overflow:hidden; margin-right:0;  background:url(../images/tuijian-2bj.png) left top no-repeat;}
.tuijian-bot .tuijian-1:nth-child(2) i{display:block; overflow:hidden; width:789px; height:313px; margin-left:1px; margin-top:2px;}
.tuijian-bot .tuijian-1:nth-child(2) img{ width:789px; height:313px; }
.tuijian-1:hover img{-webkit-animation: fangda  1s ease-in  both;}
/*推荐结束*/

/*推荐开始*/
.tuijian-box{ width:1200px; height:auto; padding-top:30px;}

/*推荐技术*/

/*实战开始*/
.shizhan-max{ width:1200px; height:auto; overflow:hidden; margin-top:30px;}
.shizhan-l{ width:927px; height:auto; overflow:hidden;}
.shizhan-l1{ width:100%; height:auto; overflow:hidden;}
.shizhan-l12{ width:100%; overflow:hidden; height:auto;}
.shizhan-l12 ul{ width:100%; overflow:hidden; height:282px; padding-top:20px; padding-bottom:5px;}
.shizhan-l12 ul li{ width:290px; overflow:hidden; height:auto; float:left; margin-right:24px; box-shadow:1px 1px 2px #ccc; background:#fff;}
.shizhan-l12 ul li:nth-child(3){ margin-right:0;}
.shizhan-l12 ul li em{ display:block; width:290px; height:184px; overflow:hidden;}
.shizhan-l12 ul li em img{ display:block; width:290px; height:184px;}
.shizhan-l12 ul li:hover em img{-webkit-animation: fangda  1s ease-in  both;}
.shizhan-l122{ width:272px; height:auto; overflow:hidden; padding:0 9px;}
.shizhan-l122 p{ width:100%; height:34px; line-height:34px; padding-bottom:4px; border-bottom:1px solid #d8d8d8; font-size:20px;}
.shizhan-l122 p a{ color:#000;}
.shizhan-l122 span{ width:100%; height:44px; display:block; padding-top:9px; padding-bottom:6px;}
.shizhan-l122 span font{ display:block; float:left; width:190px; height:auto;}
.shizhan-l122 span font i{ display:block; height:22px; line-height:22px; font-size:15px; overflow:hidden; color:#7a7a7a; font-style:normal;}
.shizhan-l122 span strong{ display:block; font-weight:normal; height:24px; width:74px; line-height:24px; background:#e60012; text-align:center; margin-top:17px; float:right; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.shizhan-l122 span strong a{ color:#fff;}
.shizhan-l2{ width:100%; height:auto; overflow:hidden; padding-top:20px;}

.fanhui-box{ width:100%; height:auto; overflow:hidden;}
.fanhui-box ul{ width:100%; height:282px; overflow:hidden; padding-top:20px; padding-bottom:5px;}
.fanhui-box ul li{  width:290px; overflow:hidden; height:auto; float:left; margin-right:24px; box-shadow:1px 1px 2px #ccc; background:#fff;}
.fanhui-box ul li:nth-child(3){ margin-right:0;}
.fanhui-box ul li em{ display:block; width:290px; height:205px; overflow:hidden;}
.fanhui-box ul li em img{ display:block; width:290px; height:205px;}
.fanhui-box ul li:hover em img{-webkit-animation: fangda  1s ease-in  both;}
.fankui-1{ width:272px; height:auto; overflow:hidden; padding:0 9px;}
.fankui-1 p{ width:100%; height:40px; line-height:40px; font-size:16px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fankui-1 p a{ color:#343434;}
.fankui-1 span{ width:100%; height:31px; line-height:31px; font-size:13px; padding-bottom:5px; }
.fankui-1 span font{ width:150px; display:block; overflow:hidden; color:#797979; float:left;}
.fankui-1 span font img{ width:17px; height:18px; vertical-align:text-bottom; padding-right:5px;}
.fankui-1 span i{ display:block; text-align:right; font-style:normal; overflow:hidden;}
.fankui-1 span i a{color:#797979;}

.daoshi{ width:240px; height:auto; overflow:hidden;}
.daoshi-top{ width:100%;  height:44px; line-height:44px; font-size:21px; color:#010101; overflow:hidden;}
.daoshi-top i{ width:10px; height:32px; display:inline-block; margin-right:10px; margin-top:6px; background:#d81e06; vertical-align:top;}
.daoshi-bot{ width:100%; height:auto; overflow:hidden;}
.daoshi-bot ul{ width:100%; height:648px; overflow:hidden;  padding-top:20px;}
.daoshi-bot ul li{ width:100%; height:auto; overflow:hidden; padding-bottom:11px; margin-bottom:12px; border-bottom:1px solid #d7d7d7;}
.daoshi-bot ul li:last-child{ padding-bottom:0px; margin-bottom:0px; border-bottom:none;}
.daoshi-bot ul li i{ width:112px; height:88px; display:block; float:left; overflow:hidden;}
.daoshi-bot ul li i img{ width:112px; height:88px;}
.daoshi-bot ul li:hover i img{-webkit-animation: fangda  1s ease-in  both;}
.daoshi-bot ul li p{ width:110px; height:auto; overflow:hidden; float:right;}
.daoshi-bot ul li p span{ display:block; width:100%; height:26px; line-height:26px; font-size:20px; overflow:hidden;}
.daoshi-bot ul li p span a{ color:#000;}
.daoshi-bot ul li p font{ display:block; width:100%; font-size:16px; line-height:24px; height:24px; overflow:hidden;}
.daoshi-bot ul li p em{ font-style:normal; display:block; width:54px; height:26px; line-height:26px; margin-top:7px; margin-left:0; background:#e60012; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-align:center;}
.daoshi-bot ul li p em a{ color:#fff; width:100%; height:100%; display:block;}
/*实战结束*/

/*合作伙伴开始*/
.hezuo-bot{ width:1200px; height:auto; overflow:hidden; box-shadow:1px 1px 1px #ccc; padding-top:5px; margin-bottom:40px; background:#fff;}
.hezuo-bot ul{ width:100%; height:auto; overflow:hidden;}
.hezuo-bot ul li{ width:260px; height:100px; overflow:hidden; float:left; margin-bottom:15px; padding-right:20px; margin-left:20px; background:url(../images/hezuo-li.png) right 24px no-repeat;}
.hezuo-bot ul li:nth-child(4n){ background:none;}
.hezuo-bot ul li img{ width:260px; height:100px;}
.hezuo-bot ul li:hover img{-webkit-animation: fangda  1s ease-in  both;}
/*合作伙伴结束*/

/*底部开始*/
.bot-max{ width:100%; height:320px; overflow:hidden; background:#434343;}
.bot-box{ width:1200px; height:auto; overflow:hidden;}
.bot-boxl{ width:480px; height:auto; overflow:hidden; padding-left:195px;}
.bot-box11{ width:100%; height:51px; line-height:51px; font-size:29px; overflow:hidden; color:#fff; padding-top:23px; text-align:center;}
.bot-box12{ width:100%; height:auto; line-height:48px; font-size:20px; color:#fff; padding-top:42px;}
.bot-line{ width:1px; height:215px; background:#d2d2d2; margin-top:68px; margin-left:50px;}
.bot-boxr{ width:156px; height:auto; overflow:hidden; margin-right:200px; text-align:center;}
.bot-boxr p{width:100%; height:51px; line-height:51px; font-size:29px; overflow:hidden; color:#fff; padding-top:23px; text-align:center;}
.bot-boxr i{ width:156px; height:156px; display:block; overflow:hidden; padding-top:32px;}
.bot-boxr i img{ width:156px; height:156px;}
.bot-boxr span{ display:block; width:100%; height:40px; line-height:40px; color:#fff; font-size:18px; overflow:hidden;}
/*底部结束*/

/*直播页面开始*/
.zhibo-xx{ width:100%; height:1084px; background:url(../images/zhibo-bj.jpg) center top ; overflow:hidden; }
.zhibo-ck{ width:1020px; height:570px; overflow:hidden; background:#313131; margin-top:257px;}
/*直播页面结束*/

/*导师详细页开始*/
.location{ width:1200px; height:34px; line-height:34px; font-size:15px; padding-top:21px; overflow:hidden; color:#000;}
.location a{ color:#000;}

.daoshi-max{ width:1200px; height:auto; padding-top:25px; margin-bottom:15px;}
.daoshi-max1{ width:875px; height:auto;}

.daoshi-max11{ width:100%; height:auto; overflow:hidden; margin-bottom:20px; box-shadow:1px 1px 2px #ccc , -1px 1px 2px #ccc; background:#fff;}
.daoshi-max111{width:-webkit-calc(100% - 20px); width:-moz-calc(100% - 20px); width:calc(100% - 20px); padding:0 10px; overflow:hidden; height:45px; line-height:45px; font-size:19px; color:#e50e0e; border-bottom:2px solid #f2f2f2;}
.daoshi-max111 em{ display:inline-block; width:4px; height:19px; background:#e50e0e; margin-top:13px; vertical-align:top; margin-right:8px}
.daoshi-max112{ width:855px; height:auto; padding:20px 10px; overflow:hidden;}
.daoshi-max112 i{ width:288px; height:184px; display:block; overflow:hidden; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; }
.daoshi-max112 i img{ width:288px; height:184px;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.daoshi-max112 p{ width:540px; height:auto; overflow:hidden; float:right;}
.daoshi-max112 p span{ display:block; width:100%; overflow:hidden; height:38px; line-height:38px; font-size:19px; text-overflow:ellipsis; white-space:nowrap;}
.daoshi-max112 p font{ display:block; width:100%; overflow:hidden; height:112px; line-height:28px; font-size:14px; color:#3c3c3c;}
.daoshi-max112 p strong{ font-weight:normal; display:block; width:100%; overflow:hidden; height:32px; line-height:32px; font-size:14px; overflow:hidden; color:#4c4c4c;}
.daoshi-max112 p strong b{ font-weight:normal; color:#e60012;}

.daoshi-max122{ width:855px; height:auto; overflow:hidden; padding:15px 10px; overflow:hidden; line-height:27px; font-size:14px; color:#010101;}
.daoshi-max122 img{ max-width:100%;}
.daoshi-max132{ width:855px; height:auto; padding:15px 10px; overflow:hidden;}
.daoshi-max132 ul{ width:100%; height:288px; overflow:hidden;}
.daoshi-max132 ul li{ width:270px; height:auto; overflow:hidden; float:left; margin-right:22px;}
.daoshi-max132 ul li:nth-child(3){ margin-right:0;}
.daoshi-max132 ul li i{ width:270px; height:171px; display:block;}
.daoshi-max132 ul li i img{ width:270px; height:171px; }
.daoshi-max132 ul li p{ width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.daoshi-p1{ height:25px; line-height:25px; font-size:16px; color:#000000; padding-top:8px;}
.daoshi-p2{height:25px; line-height:25px; font-size:16px; color:#000000;}
.daoshi-p3{height:22px; line-height:22px; font-size:13px;  padding-top:15px;}
.daoshi-p3 span{ width:49%; display:block; overflow:hidden; float:left; color:#5c5c5c;}
.daoshi-p3 span b{ font-style:normal; color:#e50e0e;}
.daoshi-p3 font{ width:49%; display:block; overflow:hidden; float:right; color:#5c5c5c; text-align:right}
.daoshi-p4{height:22px; line-height:22px; font-size:13px;}
.daoshi-p4 span{ width:49%; display:block; overflow:hidden; float:left; color:#e50e0e;}
.daoshi-p4 font{ width:49%; display:block; overflow:hidden; float:right; color:#e50e0e; text-align:right}

.daoshi-maxr{ width:300px; height:auto;}
.daoshi-maxr1{ width:300px; height:auto; overflow:hidden; box-shadow:1px 1px 2px #ccc , -1px 1px 2px #ccc; background:#fff;}

.daoshi-maxr12{ width:280px; height:auto; overflow:hidden; padding:20px 10px 0;}
.daoshi-maxr12 i{ width:100%; height:326px; display:block; overflow:hidden;}
.daoshi-maxr12 i img{width:100%; height:326px;}
.daoshi-maxr12 p{ width:100%; height:48px; line-height:48px; font-size:16px; color:#737373; text-align:center;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/*导师详细页结束*/

/*登录开始*/
.denglu-xx{ width:100%; height:895px; overflow:hidden; background:url(../images/denglu-max.jpg) center top ;}
.denglu-ck{ width:636px; height:487px; overflow:hidden; background:#fff; margin-top:204px; box-shadow:1px 1px 4px #ccc;}
.denglu-ck1{ width:100%; text-align:center; height:90px; line-height:90px; font-size:44px; color:#e50e0e; border-bottom:1px solid #f0f1f1;  margin-bottom:30px;}
.denglu-ck2{ width:370px; height:56px; overflow:hidden; margin-bottom:20px;}
.denglu-ck2 p{ width:86px; height:56px; line-height:56px; font-size:20px; color:#5e5e5e; overflow:hidden; float:left;  }
.denglu-ck21{ width:282px; height:54px; overflow:hidden; border:1px solid #f0f1f3; float:right; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.denglu-input{ width:262px; height:54px; padding:0 10px; line-height:54px; color:#5e5e5e; display:block; overflow:hidden; border:none; background:none}
.denglu-ck22{ width:282px; height:56px; overflow:hidden; float:right; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

.denglu-ck221{ width:156px; height:54px; float:left; border:1px solid #f0f1f3; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.denglu-ck221 input{ width:136px; height:54px;padding:0 10px; line-height:54px; color:#5e5e5e; display:block; overflow:hidden; border:none; background:none}
.denglu-ck222{ width:122px; height:56px; overflow:hidden; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; float:right; }
.denglu-ck222 img{ width:122px; height:56px;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:pointer;}
.denglu-ck23{width:282px; height:56px; overflow:hidden; float:right; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:#b60404;}
.denglu-ck23 input{ width:282px; height:56px; line-height:56px; color:#fff; text-align:center; border:none; background:none; font-size:24px; cursor:pointer;}
/*登录结束*/

/*跟咖实战列表开始*/
.daga-ny{ width:1200px; height:auto; overflow:hidden;}
.daga-ny ul{ width:1200px; height:auto; overflow:hidden; padding-top:20px;}
.daga-ny ul li{ width:375px; height:auto; overflow:hidden;  box-shadow:1px 1px 4px #ccc; float:left; margin-right:37px; margin-bottom:45px; background:#fff;}
.daga-ny ul li:nth-child(3n){ margin-right:0;}
.daga-ny ul li i{ display:block; width:375px; height:238px; overflow:hidden;}
.daga-ny ul li i img{width:375px; height:238px;}
.daga-ny ul li:hover i img{-webkit-animation: fangda  1s ease-in  both;}
.daga-min{ width:355px; height:auto; padding:10px; overflow:hidden; background:#fff;}
.daga-min p{ width:100%; height:33px; line-height:33px; font-size:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.daga-min p a{ color:#000;}
.daga-min span{ display:block; width:100%; height:31px; line-height:31px; font-size:17px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#6b6b6b;}
.daga-min font{ display:block; height:27px; line-height:27px; overflow:hidden; padding-top:5px;}
.daga-min font b{ display:block; font-weight:normal; font-size:15px; float:left; color:#797979; width:210px;}
.daga-min font b img{ width:19px; height:19px; padding-right:5px; vertical-align:middle;}
.daga-min font strong{display:block; font-weight:normal; width:83px; height:27px; float:right; background:#e60012; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-align:center;}
.daga-min font strong a{ color:#fff; display:block; width:100%; height:100%;}
.daga-min font strong:hover{width:81px; height:25px; border:1px solid #e60012; background:none;}
.daga-min font strong:hover a{ color:#e60012;}
/*跟咖实战列结束*/
/*分页开始*/
.fenye{ width:100%; text-align:center; height:28px; padding-top:6px; overflow:hidden; margin-bottom:30px;}
.fenye a{color: #666666;padding: 5px 8px;border: 1px solid #e7e7e7;margin-right: 10px;font-size: 14px;  -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */}
.fenye a:hover{ color:#fff; background:#d81e06; border:1px solid #d81e06;}
.fenye a.aaa{color: #fff;background:#d81e06; border:1px solid #d81e06;}
/*分页结束*/

/*跟咖实战详细页开始*/
.genga-xx1{ width:100%; height:500px; overflow:hidden; background:#3e3e3e;}
.genga-xx2{ width:1200px; height:auto; overflow:hidden;}
.genga-xx3{ width:100%; height:81px; line-height:81px; font-size:15px; overflow:hidden; color:#b4b4b4;}
.genga-xx3 a{ color:#b4b4b4;}
.genga-xx4{ width:100%; height:auto; overflow:hidden;}
.genga-xx5{ width:535px; overflow:hidden; height:auto;}
.genga-xx5 img{ width:535px; height:345px;}
.genga-xx6{ width:630px; height:auto; overflow:hidden;}
.genga-xx6 p{ width:100%; height:40px; line-height:40px; overflow:hidden; font-size:32px; color:#fff;text-overflow:ellipsis; white-space:nowrap;}
.genga-xx6 span{ display:block; overflow:hidden; line-height:33px; font-size:17px; color:#b4b4b4;}
.genga-xx61{ height:66px; padding-top:20px}
.genga-xx62{ height:33px; padding-top:33px}
.genga-xx63{ height:33px; }
.genga-xx64{ height:33px; padding-top:31px}
.genga-xx64 em{ font-style:normal; color:#ff4800;}
.genga-xx6 font{ width:180px; height:56px; line-height:56px; display:block; margin-left:0; background:#ff4800; text-align:center; font-size:25px; color:#fff; margin-top:0;}
.genga-xx6 font a{ color:#fff;}
.genga-xx7{ width:1200px; height:auto; margin-bottom:30px;}
.genga-xx8{ width:875px; height:auto; background:#fff; }
.genga-xx81{ width:100%; height:72px; }
.genga-xx81 ul{ width:100%; height:72px; }
.genga-xx81 ul li{ width:180px; float:left; height:72px; line-height:72px; text-align:center; color:#1e1e1e; font-size:25px; overflow:hidden; cursor:pointer;}
.genga-xx81 ul li.anniu{ border-bottom:2px solid #f28c8c; color:#ff0000;}
.genga-xx82{ width:855px; padding:10px; overflow:hidden; height:auto;   box-shadow:1px 1px 3px #ccc , -1px 1px 3px #ccc; background:#fff;}
.genga-xx821{ width:100%; height:auto; overflow:hidden; font-size:16px; color:#000; line-height:33px;}
.genga-xx821 img{ max-width:100%;}
.genga-xx9{ width:280px; padding:10px; height:auto; overflow:hidden;box-shadow:1px 1px 3px #ccc , -1px 1px 3px #ccc; background:#fff;}
.genga-xx91{ width:100%; height:auto; text-align:center; overflow:hidden;}
.genga-xx91 img{ width:190px; height:190px; padding-top:10px;}
.genga-xx91 p{ width:100%; height:52px; line-height:52px; font-size:20px; color:#000; overflow:hidden;}

.genga-xx92{width:100%;  overflow:hidden; height:45px; line-height:45px; font-size:19px; color:#e50e0e; border-bottom:2px solid #f2f2f2;}
.genga-xx92 em{ display:inline-block; width:4px; height:19px; background:#e50e0e; margin-top:13px; vertical-align:top; margin-right:8px}

.genga-xx93{ width:100%; height:auto; overflow:hidden; padding-bottom:10px;}
.genga-xx93 ul{ width:100%; height:auto; overflow:hidden; }
.genga-xx93 ul li{ width:100%; height:40px; line-height:40px; font-size:17px; overflow:hidden; border-bottom:1px solid #eee; }
.genga-xx93 ul li:last-child{ border-bottom:none;}
.genga-xx93 ul li a{ color:#333;}
/*跟咖实战详细页结束*/

/*个人中心列表结束*/
.shaixuan-box{ margin-top:20px; width:1200px; height:auto; overflow:hidden;box-shadow:1px 1px 3px #ccc; background:#fff;}
.shaixuan-box1{ width:100%; height:auto; line-height:63px; font-size:21px; overflow:hidden; border-bottom:1px solid #d2d2d2;}
.shaixuan-box11{ width:100px; overflow:hidden; text-align:center; color:#797979;  line-height:63px; font-size:21px;}
.shaixuan-box12{ width:1100px; overflow:hidden;}
.shaixuan-box12 a{ display:inline-block; height:63px; line-height:63px; color:#000; padding:0 10px; margin:0 15px;}
.shaixuan-box12 a.shaixuan-on{ color:#e50e0e;}
.shaixuan-box12 a:hover{ color:#e50e0e;}
.shaixuan-box22{ width:1100px; height:auto; overflow:hidden;}
.shaixuan-box22 div{ float:left; overflow:hidden;}
.shaixuan-box221{ width:184px; height:32px; overflow:hidden; text-align:center; border:1px solid #d5d5d5; margin-right:8px; margin-top:14px;}
.shaixuan-box221 input{ width:164; padding:0 10px; height:32px; line-height:32px; overflow:hidden; display:block; font-size:17px; border:none; background:none;}
.shaixuan-box222{ width:24px; height:2px; overflow:hidden; margin-right:8px; margin-top:30px; background:#797979;}
.shaixuan-box224{ width:60px; height:34px; overflow:hidden; margin-left:8px; background:#e60012;margin-top:14px;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.shaixuan-box224 input{ width:100%; height:34px; line-height:34px; color:#fff; font-size:17px; text-align:center; cursor:pointer;  border:none; background:none;}

.header{font:12px Arial, Tahoma!important;font-weight:bold!important;font:11px Arial, Tahoma;font-weight:bold;color:#154BA0;/*年月连字符颜色*/background:#fff;/*年月连字符背景色*/height:25px;padding-left:10px;}
.header td{padding-left:10px;}
.header a{color:#154BA0;}
.header input{background:none;vertical-align:middle;height:16px;}
.category{font:12px Arial, Tahoma!important;font:11px Arial, Tahoma;color:#fff;/*星期字体颜色*/height:26px;background-color:#e60012;/*星期字体背景色*/}
.category td{border-bottom:2px solid #e60012;/*星期与日期分割线颜色及宽度*/}
.expire, .expire a:link, .expire a:visited{color:#999;/*当前日期后的颜色*/}
.default, .default a:link, .default a:visited{color:#000;/*当前日期后的颜色*/}
.checked, .checked a:link, .checked a:visited{color:#F00;/*选定年份、选定月份及选定日期的颜色*/}
.today, .today a:link, .today a:visited{color:#F00;/*当前年份、当前月份及当前日期的颜色*/}
#calendar_year{display:none;line-height:130%;background:#e60012;/*年份选择框分割线颜色*/position:absolute;z-index:10;}
#calendar_year .col{float:left;background:#fff;/*年份选择框底色*/margin-left:0px;border:0px solid #e60012;/*年份选择框边框颜色及宽度*/padding:2px;}
#calendar_month{display:none;background:#fff;/*月份选择框底色*/line-height:130%;border:0px solid #e60012;/*月份选择框边框颜色及宽度*/padding:2px;position:fixed;z-index:11; top:10px;}
.tableborder{background:white;border:2px solid #e60012;/*控件边框颜色*/ margin-top:13px;}
#year, #month{padding-right:2px;}
/*个人中心列表结束*/

/*学员反馈列表开始*/

.fankui-ny{ width:1200px; height:auto; }
.fankui-ny ul{ width:1200px; height:auto; padding-top:20px;}
.fankui-ny ul li{ width:285px; height:auto; overflow:hidden;  box-shadow:1px 1px 4px #ccc; float:left; margin-right:20px; margin-bottom:30px; background:#fff;}
.fankui-ny ul li:nth-child(4n){ margin-right:0;}
.fankui-ny ul li i{ display:block; width:285px; height:201px; overflow:hidden;}
.fankui-ny ul li i img{width:285px; height:201px;}
.fankui-ny ul li:hover i img{-webkit-animation: fangda  1s ease-in  both;}
.fankui-min{ width:265px; height:auto; padding:10px; overflow:hidden; background:#fff;}
.fankui-min p{ width:100%; height:33px; line-height:33px; font-size:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fankui-min p a{ color:#000;}





.fankui-min span{ width:100%; height:31px; line-height:31px; font-size:13px; padding-bottom:5px; }
.fankui-min span font{ width:150px; display:block; overflow:hidden; color:#797979; float:left;}
.fankui-min span font img{ width:17px; height:18px; vertical-align:text-bottom; padding-right:5px;}
.fankui-min span b{ display:block; text-align:right; font-style:normal; font-weight:normal; overflow:hidden;}
.fankui-min span b a{color:#797979;}
/*学员反馈列表结束*/

/*学员反馈详情开始*/
.xueyuan-xx1{ width:1200px; height:auto;}
.xueyuan-xx2{ width:875px;  height:auto; overflow:hidden;   box-shadow:1px 1px 3px #ccc , -1px 1px 3px #ccc; margin-bottom:30px; background:#fff;}
.xueyuan-xx3{ width:855px; padding:0 10px; overflow:hidden; border-bottom:1px solid #e1e1e1;}
.xueyuan-xx3 p{ width:100%; text-align:center; height:44px; line-height:44px; font-size:24px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-top:25px;}
.xueyuan-xx3 span{ width:100%; display:block; height:23px; line-height:23px; font-size:11px; color:#474747; text-align:right;}
.xueyuan-xx4{ width:855px; height:auto; overflow:hidden; margin:15px 10px; min-height:400px; line-height:30px; font-size:15px; color:#000000;}
.xueyuan-xx4 img{ max-width:100%;}
/*学员反馈详情结束*/

/*关于我们开始*/
.about-nybox{ width:1200px; height:auto; padding-top:20px; margin-bottom:30px;}
.about-nyl{ width:300px; height:auto;}
.about-nyl ul{ width:300px; height:auto;}
.about-nyl ul li{ width:280px; padding:0 10px; height:50px; line-height:50px; overflow:hidden; font-size:20px;  box-shadow:1px 1px 3px #ccc , -1px 1px 3px #ccc; margin-bottom:15px; background:url(../images/jiantou1.png) 280px 17px no-repeat; background-size:16px 16px;}
.about-nyl ul li a{ color:#000; display:block; width:100%; height:50px; }
.about-nyl ul li a:hover{ color:#e50e0e;}
.about-nyl ul li.about-nylon a{ color:#e50e0e;}
.about-nyl ul li.about-nylon{background:url(../images/jiantou.png) 280px 17px no-repeat;background-size:16px 16px;}
.about-nyl ul li:hover{background:url(../images/jiantou.png) 280px 17px no-repeat;background-size:16px 16px ;}
/*关于我们结束*/


.fangda
{
    -webkit-animation: fangda  1s ease-in  both;
}

.mmm
{
	-webkit-animation: upup  1s ease-in  both;
}


.AAA
{


	-webkit-animation: AAA  1s ease-in  both;
}

.opacity
{
	-webkit-animation: opacity  2s ease-in  both;
	}
	
.opacity1
{
	-webkit-animation: opacity1  1s ease-in  both;
	}


@-webkit-keyframes AAA {
    0%{opacity:0;-webkit-transform:translate(0,50px);}
    100%{opacity:1;-webkit-transform:translate(0,0);}
}
@-webkit-keyframes fangda {
    0% {opacity: 1;-webkit-transform: scale(1);}
    100% {opacity: 0.8;-webkit-transform: scale(1.1);}
}

@-webkit-keyframes suofang {
    0% {opacity: 0.8;-webkit-transform: scale(1);}
    50% {opacity: 1;-webkit-transform:scale(0.9);}
    100% {opacity: 0.8;-webkit-transform: scale(1);}
}

@-webkit-keyframes shangxia {
    0%{opacity:1;-webkit-transform:translate(0,-5px);}
    25%{opacity:1;-webkit-transform:translate(0,0);}
    50%{opacity:1;-webkit-transform:translate(0,5px);}
    100%{opacity:1;-webkit-transform:translate(0,0);}
}

@-webkit-keyframes upup {
    0%{opacity:1;-webkit-transform:translate(0,50px);}
    100%{opacity:1;-webkit-transform:translate(0,0);}
}


@-webkit-keyframes  opacity {
    0%{opacity: 0}
    100%{opacity: 1}
}

@-webkit-keyframes  opacity1 {
    0%{opacity: 0.1}
    100%{opacity: 1}
}
